package io.shuttle.mbe.api.impl

import io.shuttle.mbe.api.AccessibilityFeatures
import io.shuttle.mbe.api.AnimationPolicy
import io.shuttle.mbe.api.ChromeSetting

class AccessibilityFeaturesImpl(
    override val animationPolicy: ChromeSetting<AnimationPolicy>,
    override val autoclick: ChromeSetting<Boolean>,
    override val caretHighlight: ChromeSetting<Boolean>,
    override val cursorColor: ChromeSetting<Boolean>,
    override val cursorHighlight: ChromeSetting<Boolean>,
    override val dictation: ChromeSetting<Boolean>,
    override val dockedMagnifier: ChromeSetting<Boolean>,
    override val focusHighlight: ChromeSetting<Boolean>,
    override val highContrast: ChromeSetting<Boolean>,
    override val largeCursor: ChromeSetting<Boolean>,
    override val screenMagnifier: ChromeSetting<Boolean>,
    override val selectToSpeak: ChromeSetting<Boolean>,
    override val spokenFeedback: ChromeSetting<Boolean>,
    override val stickyKeys: ChromeSetting<Boolean>,
    override val switchAccess: ChromeSetting<Boolean>,
    override val virtualKeyboard: ChromeSetting<Boolean>
) : AccessibilityFeatures {}